#include <stdio.h>
#include <string.h>
#include <stdbool.h>

void sortStr(char *str) {
    int len = strlen(str);
    for (int idx = 0; idx < len - 1; idx++) {
        for (int jdx = idx + 1; jdx < len; jdx++) {
            if (str[idx] > str[jdx]) {
                char temp = str[idx];
                str[idx] = str[jdx];
                str[jdx] = temp;
            }
        }
    }
}


bool allogramWords(char *str1,char *str2)
{
    int length1 = strlen(str1);
    int length2 = strlen(str2);

    if(length1 != length2)
    {
        return false;
    }

    sortStr(str1);
    sortStr(str2);

    if(strcmp(str1,str2)==0)
    {
        return true;
    }

}


int main()
{
    char str1[]="listen";
    char str2[]="silent";
    bool flag = allogramWords(str1,str2);
    printf("%s\n",flag?"true":"flase");
}